﻿using MyCode.Project.Infrastructure.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyCode.Project.Infrastructure.Constant
{
    public class CacheKey
    {
        public static string CacheJsTicketKey = "CacheJsTicketKey";

        /// <summary>
        /// 手机验证码缓存
        /// </summary>
        public static string CacheVerCode = "MOBILE_VER:";

        /// <summary>
        /// 带参数推广二维码
        /// </summary>
        public static string QrCodeScene = "QrCodeScene:";

        /// <summary>
        /// 装修内容缓存KEY
        /// </summary>
        public static string DecorateCacheKey = "ZhiTaMallDecorate";

        /// <summary>
        /// 微信的AccessToken
        /// </summary>
        public static string WechatAccessTokenAndTicketCacheKey = "WechatAccessTokenAndTicket:";

        /// <summary>
        /// 企业微信获取token
        /// </summary>
        public static string EnterpriseWechatTokenKey = "EnterpriseWechatToken:";

        /// <summary>
        /// 冰芙云的消息队列key
        /// </summary>
        public static string QueueCacheKey = "BFYDecorate";


        /// <summary>
        /// 冰芙云的WebSocket消息队列key
        /// </summary>
        public static string WebSocketQueueCacheKey = "WebSocket:";

        /// <summary>
        /// 冰芙云的WebSocket消息队列当前用户的聊天窗口对象key
        /// </summary>
        public static string WebSocketMemberIdKey =   "WebSocketMemberId:";

        /// <summary>
        /// 冰芙云的WebSocket获取userid列表key
        /// </summary>
        public static string WebSocketGetUserIdKey =  "WebSocketGetUserId:";

        /// <summary>
        /// 冰芙云的WebSocket会员进店消息队列key
        /// </summary>
        public static string WebSocketMemberQueueCacheKey =   "WebSocketForMemberJoinStore:";

        /// <summary>
        /// 门店使用APP数据的消息队列KEY
        /// </summary>
        public static string RpShopUseAppletDataKey = "RpShopUseAppletData:";

        /// <summary>
        /// 门店使用APP数据的消息队列KEY
        /// </summary>
        public static string RpShopUseAppletDataKey2 = "RpShopUseAppletData2:";

        /// <summary>
        /// 门店使用年报月报的消息队列KEY
        /// </summary>
        public static string RpHuLiHuShao = "RpHuLiHuShao:";

    }
}
